#define _CRT_SECURE_NO_WARNINGS 1

//#include<stdio.h>
//
//int main()
//{
//    int hour = 0;
//    int minute = 0;
//    scanf("%d;%d", &hour, &minute);
//    if (hour >= 0 && hour <= 12)
//    {
//        if (hour < 10)
//        {
//            if (minute < 10)
//            {
//                printf("Only 0%d:0%d. Too early to Dang.", hour, minute);
//            }
//            else
//            {
//                printf("Only 0%d:%d. Too early to Dang.", hour, minute);
//            }
//        }
//        else
//        {
//            if (minute < 10)
//            {
//                printf("Only %d:0%d. Too early to Dang.", hour, minute);
//            }
//            else
//            {
//                printf("Only %d:%d. Too early to Dang.", hour, minute);
//            }
//        }
//    }
//    else
//    {
//        hour -= 12;
//        if (minute != 0)
//        {
//            hour++;
//        }
//        for (int i = 0; i < hour; i++)
//        {
//            printf("Dang");
//        }
//    }
//}

//#include<stdio.h>
//
//int main()
//{
//    int x, y;
//    scanf("%d %d", &x, &y);
//    int n = 0;
//    scanf("%d", &n);
//    int a, b, c, d;
//    char loser = '0';
//    int count1 = 0;
//    int count2 = 0;
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d %d %d %d", &a, &b, &c, &d);
//        if (a + c == b && a + c != d)
//        {
//            count1++;
//        }
//        else if (a + b == d && a + c != b)
//        {
//            count2++;
//        }
//        else
//        {
//            count1++;
//            count2++;
//        }
//        if (count1 >= x)
//        {
//            loser = 'A';
//            break;
//        }
//        else if (count2 >= y)
//        {
//            loser = 'B';
//            break;
//        }
//    }
//
//    if (loser == 'A')
//    {
//        printf("%c\n%d", loser, count2);
//    }
//    else
//    {
//        printf("%c\n%d", loser, count1);
//    }
//
//    return 0;
//}


//#include<stdio.h>
//
//int main()
//{
//    int count_odd = 0;
//    int count_even = 0;
//    int n = 0;
//    scanf("%d", &n);
//    int num = 0;
//    for (int i = 0; i < n; i++)
//    {
//        scanf("%d", &num);
//        if (num % 2 == 0)
//            count_even++;
//        else
//            count_odd++;
//    }
//
//    printf("%d %d", count_odd, count_even);
//
//    return 0;
//}

#/*include<stdio.h>

int  main()
{
    int n = 0;
    scanf("%d", &n);
    int day = (n + 2) % 7;
    printf("%d", day);

    return 0;
}*/

#include<stdio.h>

int main()
{
    char tel[11] = { 0 };
    scanf("%s", tel);
    int arr[5] = { 8,3,2,1,0 };
    int index[11] = { 0 };
    for (int i = 0; i < 11; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            if ((tel[i]-'0') == arr[j])
            {
                index[i] = j;
                break;
            }
        }
    }
    printf("int[] arr = new int[]{8,3,2,1,0};\n");
    printf("int[] index = new int[]{%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d};", index[0],
        index[1], index[2], index[3], index[4], index[5], index[6], index[7], index[8],
        index[9], index[10]);

    return 0;
}
